Skip to content

enhancement: Add ATAKConfig for on-device TAK team/role config#866

Merged
thebentern merged 1 commit intomeshtastic:masterfrom
niccellular:feature/tak-atak-config
Feb 24, 2026
Merged

enhancement: Add ATAKConfig for on-device TAK team/role config#866
thebentern merged 1 commit intomeshtastic:masterfrom
niccellular:feature/tak-atak-config

Conversation

@niccellular
Copy link
Copy Markdown
Member

Summary

  • Adds ATAKConfig message to ModuleConfig with Team and MemberRole fields (reuses existing enums from atak.proto)
  • Allows TAK_TRACKER devices to configure their ATAK team color and member role via client apps and on-device UI
  • Replaces the need for hardcoded {TeamMember, Cyan} defaults in firmware

Changes

  • module_config.proto: New ATAKConfig message, added as oneof field 16
  • localonly.proto: Added atak field (position 17) to LocalModuleConfig for persistent storage
  • admin.proto: Added ATAK_CONFIG = 15 to ModuleConfigType enum for get/set operations

Related

  • Companion firmware PR: meshtastic/firmware (pending) — implements the on-device UI and admin module wiring

🤖 Generated with Claude Code

@niccellular niccellular changed the title feat: Add ATAKConfig for on-device TAK team/role config enhancement: Add ATAKConfig for on-device TAK team/role config Feb 22, 2026
@thebentern
Copy link
Copy Markdown
Contributor

Looks good to me. Can we rename to TAKConfig instead?

…uration

Add TAKConfig to ModuleConfig with Team and MemberRole fields,
allowing TAK_TRACKER devices to configure ATAK group settings
instead of using hardcoded defaults.

- module_config.proto: TAKConfig message (team, role) at oneof field 16
- localonly.proto: tak field at position 17 in LocalModuleConfig
- admin.proto: TAK_CONFIG = 15 in ModuleConfigType enum

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@niccellular niccellular force-pushed the feature/tak-atak-config branch from d28b224 to 03b5089 Compare February 23, 2026 14:12
@niccellular
Copy link
Copy Markdown
Member Author

Looks good to me. Can we rename to TAKConfig instead?

Done

@thebentern thebentern merged commit f7f7c8d into meshtastic:master Feb 24, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants